<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
  <title>chaper 4.3</title>


</head>


<body>

<h3>4.3.1 &nbsp;&#31867;&#22411;
</h3>

<p><b>&#31867;&#22411;</b>&#26159;&#25968;&#25454;&#21462;&#20540;&#30340;&#38598;&#21512;&#12290;</p>

<h3>4.3.2 &nbsp;&#21407;&#35821;&#20540;</h3>

<p><b>&#21407;&#35821;&#20540;</b>&#26159;&#31867;&#22411;&nbsp;<b>Undefined</b>&#65292;<b>Null</b>&#65292;<b>Number</b>&#65292;<b>Boolean</b>
&#25110;<b> String</b> &#30340;&#19968;&#20010;&#25104;&#21592;&#12290;&#21407;&#35821;&#20540;&#26159;&#30452;&#25509;&#34920;&#31034;&#35821;&#35328;&#23454;&#29616;&#30340;&#24213;&#23618;&#25968;&#25454;&#12290;
</p>

<h3>4.3.3 &nbsp;&#23545;&#35937;</h3>

<p><b>&#23545;&#35937;</b>&#26159;&#26410;
&#25490;&#24207;&#30340;&#23646;&#24615;&#30340;&#38598;&#21512;&#65292;&#20854;&#20013;&#27599;&#20010;&#23646;&#24615;&#21253;&#21547;&#19968;&#20010;&#21407;&#35821;&#20540;&#12289;&#23545;&#35937;&#25110;&#20989;&#25968;&#12290;&#34987;&#20316;&#20026;&#23646;&#24615;&#20445;&#23384;&#30340;&#20989;&#25968;&#34987;&#31216;&#20026;&#26041;&#27861;&#12290;
</p>

<h3>4.3.4 &nbsp;&#26500;&#36896;&#20989;&#25968;</h3>

<p><b>&#26500;&#36896;&#20989;&#25968;</b>&#26159;
&#19968;&#31181;&#21019;&#24314;&#24182;&#21021;&#22987;&#21270;&#23545;&#35937;&#30340;&#20989;&#25968;&#23545;&#35937;&#12290;&#27599;&#20010;&#24037;&#20316;&#65307;&#26500;&#36896;&#20989;&#25968;&#37117;&#25317;&#26377;&#19968;&#20010;&#30456;&#20851;&#32852;&#30340;&#21407;&#22411;&#23545;&#35937;&#65292;&#29992;&#23427;&#26469;&#23454;&#29616;&#32487;&#25215;&#21644;&#20849;&#20139;&#23646;&#24615;&#12290;
</p>

<h3>4.3.5 &nbsp;&#21407;&#22411;</h3>

<p><b>&#21407;&#22411;</b>&#26159;&#19968;
&#31181;&#23545;&#35937;&#65292;&#34987;&#29992;&#22312; ECMAScript
&#20013;&#23454;&#29616;&#32487;&#25215;&#32467;&#26500;&#12289;&#29366;&#24577;&#21644;&#34892;&#20026;&#12290;&#24403;&#26500;&#36896;&#20989;&#25968;&#21019;&#24314;&#23545;&#35937;&#26102;&#65292;&#37027;&#20010;&#23545;&#35937;&#38544;&#21547;&#24341;&#29992;&#26500;&#36896;&#20989;&#25968;&#30340;&#20851;&#32852;&#21407;&#22411;&#65292;&#20197;&#27492;&#20998;&#35299;&#23646;&#24615;&#24341;&#29992;&#12290;&#36890;&#36807;&#31243;&#24207;&#20013;&#30340;&#34920;&#36798;&#24335; <code><i>constructor</i>.prototype</code>
&#21487;&#20197;&#24341;&#29992;&#21040;&#26500;&#36896;&#20989;&#25968;&#30340;&#20851;&#32852;&#21407;&#22411;&#65292;&#36890;&#36807;&#32487;&#25215;&#65292;&#28155;&#21152;&#32473;&#23545;&#35937;&#30340;&#23646;&#24615;&#20250;&#34987;&#25152;&#26377;&#20849;&#20139;&#27492;&#21407;&#22411;&#30340;&#23545;&#35937;&#20849;&#20139;&#12290;
</p>

<h3>4.3.6 &nbsp;&#26412;&#22320;&#23545;&#35937;</h3>

<p><b>&#26412;&#22320;&#23545;&#35937;</b>&#25351;
&#30340;&#26159;&#30001; ECMAScript &#23454;&#29616;&#25552;&#20379;&#24182;&#29420;&#31435;&#20110;&#23487;&#20027;&#29615;&#22659;&#30340;&#20219;&#20309;&#23545;&#35937;&#12290;&#36825;&#31687;&#35268;&#33539;&#23450;&#20041;&#20102;&#26631;&#20934;&#26412;&#22320;&#23545;&#35937;&#12290;&#26377;&#20123;&#26412;&#22320;&#23545;&#35937;&#26159;&#20869;&#32622;&#30340;&#65307;&#20854;&#20313;&#30340;&#21487;&#33021;&#22312;
ECMAScript &#31243;&#24207;&#25191;&#34892;&#30340;&#36807;&#31243;&#20013;&#34987;&#26500;&#36896;&#12290;
</p>

<h3>4.3.7 &nbsp;&#20869;&#32622;&#23545;&#35937;</h3>

<p><b>&#20869;&#32622;&#23545;&#35937;</b>&#25351;
&#30340;&#26159;&#30001; ECMAScript &#23454;&#29616;&#25552;&#20379;&#30340;&#65292;&#29420;&#31435;&#20110;&#23487;&#20027;&#29615;&#22659;&#30340;&#65292;&#24182;&#22312; ECMAScript
&#31243;&#24207;&#21018;&#24320;&#22987;&#25191;&#34892;&#26102;&#23601;&#20986;&#29616;&#30340;&#23545;&#35937;&#12290;&#36825;&#31687;&#35268;&#33539;&#23450;&#20041;&#20102;&#26631;&#20934;&#20869;&#32622;&#23545;&#35937;&#65292;&#19968;&#20010; ECMAScript
&#23454;&#29616;&#20063;&#21487;&#33021;&#25351;&#26126;&#24182;&#23450;&#20041;&#20854;&#23427;&#30340;&#20869;&#32622;&#23545;&#35937;&#12290;&#25152;&#26377;&#30340;&#20869;&#32622;&#23545;&#35937;&#37117;&#26159;&#26412;&#22320;&#23545;&#35937;&#12290;
</p>

<h3>4.3.8 &nbsp;&#23487;&#20027;&#23545;&#35937;</h3>

<p><b>&#23487;&#20027;&#23545;&#35937;</b>&#25351;&#30340;&#26159;&#30001; ECMAScript &#23454;&#29616;&#25552;&#20379;&#30340;&#65292;&#20351; ECMAScript
&#30340;&#25191;&#34892;&#29615;&#22659;&#21464;&#24471;&#23436;&#22791;&#30340;&#23545;&#35937;&#12290;&#25152;&#26377;&#38750;&#26412;&#22320;&#23545;&#35937;&#37117;&#26159;&#23487;&#20027;&#23545;&#35937;&#12290;
</p>

<h3>4.3.9 &nbsp;&#26410;&#23450;&#20041;&#20540;</h3>

<p><b>&#26410;&#23450;&#20041;&#20540;<!-- -->&#26159;
&#19968;&#31181;&#21407;&#35821;&#20540;&#65292;&#24403;&#19968;&#20010;&#21464;&#37327;&#26410;&#34987;&#36171;&#20540;&#26102;&#34987;&#20351;&#29992;&#12290;
</b></p>

<h3><b>4.3.10 &nbsp;Undefined &#31867;&#22411;</b></h3>

<p><b>&#31867;&#22411; <span>Undefined</span>
&#20165;&#26377;&#19968;&#20010;&#20540;&#65292;&#21483;&#20570; <b>undefined</b>&#12290;</b></p>

<h3>4.3.11 &nbsp;&#31354;&#20540;</h3>

<p><b>&#31354;&#20540;</b>&#26159;&#19968;&#31181;&#21407;&#35821;&#20540;&#65292;&#29992;&#26469;&#20195;&#34920;0&#65292;&#31354;&#25110;&#19981;&#23384;&#22312;&#30340;&#24341;&#29992;&#12290;</p>

<h3>4.3.12 &nbsp;Null &#31867;&#22411;</h3>

<p>&#31867;&#22411; <span>Null</span>
&#20165;&#26377;&#19968;&#20010;&#20540;&#65292;&#21483;&#20570; <b>null</b>&#12290;
</p>

<h3>4.3.13 &nbsp;&#24067;&#23572;&#20540;</h3>

<p><b>&#24067;&#23572;&#20540;</b>&#26159; <span>Boolean</span>
&#30340;&#25104;&#21592;&#65292;&#23427;&#26159;&#20004;&#20010;&#29305;&#27530;&#30340;&#20540;&#20043;&#19968;&#65292;<span>true</span>
&#21644; <span>false</span>&#12290;
</p>

<h3>4.3.14 &nbsp;Boolean &#31867;&#22411;</h3>

<p><span>Boolean</span>
&#31867;&#22411;&#20165;&#29992;&#20004;&#20010;&#29305;&#27530;&#30340;&#20540;&#34920;&#31034;&#36923;&#36753;&#23454;&#20307;&#12290;&#20854;&#19968;&#34987;&#31216;&#20026; <span>true</span>
&#21478;&#19968;&#20010;&#34987;&#31216;&#20026; <span>false</span>&#12290;</p>

<h3>4.3.15 &nbsp;Boolean &#23545;&#35937;</h3>

<p><span>Boolean</span> &#23545;&#35937;&#26159; <span>Object</span>
&#31867;&#22411;&#30340;&#19968;&#20010;&#25104;&#21592;&#65292;&#20869;&#32622;
Boolean
&#23545;&#35937;&#30340;&#23454;&#20363;&#12290;&#20063;&#23601;&#26159;&#35828;&#65292;&#22312; <span>new</span> &#34920;&#36798;&#24335;&#20013;&#20351;&#29992; Boolean
&#26500;&#36896;&#20989;&#25968;&#25552;&#20379;&#19968;&#20010;&#24067;&#23572;&#20540;&#21442;&#25968;&#21019;&#24314;&#20986; Boolean &#23545;&#35937;&#12290;&#32467;&#26524;&#23545;&#35937;&#25317;&#26377;&#19968;&#20010;&#38544;&#21547;&#65288;&#26080;&#21629;&#21517;&#30340;&#65289;&#23646;&#24615;&#26159;&#37027;&#20010;&#24067;&#23572;&#20540;&#12290;&#19968;&#20010; Boolean
&#23545;&#35937;&#21487;&#34987;&#24378;&#21046;&#20026;&#19968;&#20010;&#24067;&#23572;&#20540;&#12290;
</p>

<h3>4.3.16 &nbsp;&#23383;&#31526;&#20018;&#20540;</h3>

<p><b>&#23383;&#31526;&#20018;&#20540;</b>&#26159; <span>String</span>
&#31867;&#22411;&#30340;&#19968;&#20010;&#25104;&#21592;&#65292;&#23427;&#26159;&#19968;&#20010;&#26377;&#24207;&#30340;&#12289;&#38271;&#24230;&#26377;&#38480;&#30340;&#30340;&#21015;&#34920;&#65292;&#21253;&#21547;&#38646;&#20010;&#25110;&#26356;&#22810;16&#20301;&#26080;&#31526;&#21495;&#25972;&#25968;&#12290;</p>

<note>NOTE
&#21363;&#20351;&#27599;&#20010;&#20540;&#24120;&#24120;&#34920;&#31034;&#21333;&#20010;16&#20301; UTF-16&#25991;&#26412;&#65292;&#35821;&#35328;&#20063;&#19981;&#32473;&#20986;&#20851;&#20110;&#26399;&#26395;&#36825;&#20123;&#20540;&#34987;&#34920;&#31034;&#20026;16&#20301;&#26080;&#31526;&#21495;&#25972;&#25968;&#30340;&#38480;&#21046;&#25110;&#35201;&#27714;&#12290;
</note>
<h3>4.3.17 &nbsp;String &#31867;&#22411;</h3>

<p><span>String</span> &#31867;&#22411;&#26159;&#25152;&#26377;&#23383;&#31526;&#20018;&#20540;&#30340;&#38598;&#21512;&#12290;</p>

<h3>4.3.18 &nbsp;String &#23545;&#35937;</h3>

<p><span>String</span> &#23545;&#35937;&#26159; <span>Object</span>&#31867;
&#22411;&#30340;&#19968;&#20010;&#25104;&#21592;&#65292;&#20869;&#32622; String &#23545;&#35937;&#30340;&#23454;&#20363;&#12290;&#20063;&#23601;&#26159;&#35828;&#65292;&#22312; <span>new</span> &#34920;&#36798;&#24335;&#20013;&#20351;&#29992;
String
&#26500;&#36896;&#20989;&#25968;&#25552;&#20379;&#19968;&#20010;&#23383;&#31526;&#20018;&#21442;&#25968;&#21019;&#24314;&#20986; String &#23545;&#35937;&#12290;&#32467;&#26524;&#23545;&#35937;&#25317;&#26377;&#19968;&#20010;&#38544;&#21547;&#65288;&#26080;&#21629;&#21517;&#30340;&#65289;&#23646;&#24615;&#26159;&#37027;&#20010;&#23383;&#31526;&#20018;&#20540;&#12290;&#36890;&#36807;&#20197;&#20989;&#25968;&#30340;&#26041;&#24335;&#35843;&#29992; String
&#26500;&#36896;&#20989;&#25968;&#21487;&#20197;&#25226;&#19968;&#20010; String &#23545;&#35937;&#24378;&#21046;&#20026;&#19968;&#20010;&#23383;&#31526;&#20018;&#20540;&#12290;
</p>

<h3>4.3.19 &nbsp;&#25968;&#20540;</h3>

<p><b>&#25968;&#20540;</b>&#26159; <span>Number</span>
&#31867;&#22411;&#30340;&#19968;&#20010;&#25104;&#21592;&#65292;&#26159;&#25968;&#23383;&#30340;&#30452;&#25509;&#34920;&#31034;&#12290;</p>

<h3>4.3.20 &nbsp;Number &#31867;&#22411;</h3>

<p><span>Number</span> &#31867;&#22411;&#26159;&#34920;&#31034;&#25968;&#23383;&#30340;&#20540;&#30340;&#38598;&#21512;&#12290;&#22312; ECMAScript
&#20013;&#65292;&#34920;&#31034;&#21452;
&#31934;&#24230;64&#20301;&#26684;&#24335;&#65288;IEEE
754&#65289;&#30340;&#20540;&#30340;&#38598;&#21512;&#21253;&#21547;&#29305;&#27530;&#20540;&ldquo;Not-a-Number&rdquo;&#65288;&#38750;&#25968;&#23383;&#65292;NaN&#65289;&#65292;&#27491;&#26080;&#31351;&#21644;&#36127;&#26080;&#31351;&#12290;</p>

<h3>4.3.21 &nbsp;Number &#23545;&#35937;</h3>

<p><span>Number</span> &#23545;&#35937;&#26159; <span>Object</span>&#31867;
&#22411;&#30340;&#19968;&#20010;&#25104;&#21592;&#65292;&#20869;&#32622; Number &#23545;&#35937;&#30340;&#23454;&#20363;&#12290;&#20063;&#23601;&#26159;&#35828;&#65292;&#22312; <span>new</span> &#34920;&#36798;&#24335;&#20013;&#20351;&#29992;
Number
&#26500;&#36896;&#20989;&#25968;&#25552;&#20379;&#19968;&#20010;&#25968;&#20540;&#21442;&#25968;&#21019;&#24314;&#20986; Number &#23545;&#35937;&#12290;&#32467;&#26524;&#23545;&#35937;&#25317;&#26377;&#19968;&#20010;&#38544;&#21547;&#65288;&#26080;&#21629;&#21517;&#30340;&#65289;&#23646;&#24615;&#26159;&#37027;&#20010;&#25968;&#20540;&#12290;&#36890;&#36807;&#20197;&#20989;&#25968;&#30340;&#26041;&#24335;&#35843;&#29992; Number
&#26500;&#36896;&#20989;&#25968;&#21487;&#20197;&#25226;&#19968;&#20010; Number &#23545;&#35937;&#24378;&#21046;&#20026;&#19968;&#20010;&#25968;&#20540;(15.7.1)&#12290;
</p>

<h3>4.3.22 &nbsp;Infinity&#65288;&#26080;&#31351;&#65289;</h3>

<p>&#21407;&#35821;&#20540; <b>Infinity</b> &#34920;&#31034;&#27491;&#26080;&#31351;&#25968;&#20540;&#12290;&#36825;&#20010;&#20540;&#26159; Number &#31867;&#22411;&#30340;&#19968;&#20010;&#25104;&#21592;&#12290;</p>

<h3>4.3.23 &nbsp;NaN</h3>

<p>&#21407;&#35821;&#20540; <b>NaN</b> &#34920;&#31034; IEEE
&#26631;&#20934;&ldquo;&#38750;&#25968;&#23383;&rdquo;&#20540;&#12290;&#36825;&#20010;&#20540;&#26159; Number &#31867;&#22411;&#30340;&#19968;&#20010;&#25104;&#21592;&#12290;</p>

</body>
</html>
